+Mon Sep 10 20:47:22 2001 Tim Janik <timj@gtk.org>
+
+ * tests/testgtk.c (create_idle_test): slight fix for
+ g_object_set() not usable for nesting anymore.
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_class_init):
+ * gtk/gtkframe.c (gtk_frame_class_init): deprecate ::shadow
+ properties, supply ::shadow_type properties instead as most
+ other widgets do.
+
2001-09-10 Alex Larsson <alexl@redhat.com>
* demos/gtk-demo/stock_browser.c:
+Mon Sep 10 20:47:22 2001 Tim Janik <timj@gtk.org>
+
+ * tests/testgtk.c (create_idle_test): slight fix for
+ g_object_set() not usable for nesting anymore.
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_class_init):
+ * gtk/gtkframe.c (gtk_frame_class_init): deprecate ::shadow
+ properties, supply ::shadow_type properties instead as most
+ other widgets do.
+
2001-09-10 Alex Larsson <alexl@redhat.com>
* demos/gtk-demo/stock_browser.c:
+Mon Sep 10 20:47:22 2001 Tim Janik <timj@gtk.org>
+
+ * tests/testgtk.c (create_idle_test): slight fix for
+ g_object_set() not usable for nesting anymore.
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_class_init):
+ * gtk/gtkframe.c (gtk_frame_class_init): deprecate ::shadow
+ properties, supply ::shadow_type properties instead as most
+ other widgets do.
+
2001-09-10 Alex Larsson <alexl@redhat.com>
* demos/gtk-demo/stock_browser.c:
+Mon Sep 10 20:47:22 2001 Tim Janik <timj@gtk.org>
+
+ * tests/testgtk.c (create_idle_test): slight fix for
+ g_object_set() not usable for nesting anymore.
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_class_init):
+ * gtk/gtkframe.c (gtk_frame_class_init): deprecate ::shadow
+ properties, supply ::shadow_type properties instead as most
+ other widgets do.
+
2001-09-10 Alex Larsson <alexl@redhat.com>
* demos/gtk-demo/stock_browser.c:
+Mon Sep 10 20:47:22 2001 Tim Janik <timj@gtk.org>
+
+ * tests/testgtk.c (create_idle_test): slight fix for
+ g_object_set() not usable for nesting anymore.
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_class_init):
+ * gtk/gtkframe.c (gtk_frame_class_init): deprecate ::shadow
+ properties, supply ::shadow_type properties instead as most
+ other widgets do.
+
2001-09-10 Alex Larsson <alexl@redhat.com>
* demos/gtk-demo/stock_browser.c:
+Mon Sep 10 20:47:22 2001 Tim Janik <timj@gtk.org>
+
+ * tests/testgtk.c (create_idle_test): slight fix for
+ g_object_set() not usable for nesting anymore.
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_class_init):
+ * gtk/gtkframe.c (gtk_frame_class_init): deprecate ::shadow
+ properties, supply ::shadow_type properties instead as most
+ other widgets do.
+
2001-09-10 Alex Larsson <alexl@redhat.com>
* demos/gtk-demo/stock_browser.c:
+Mon Sep 10 20:47:22 2001 Tim Janik <timj@gtk.org>
+
+ * tests/testgtk.c (create_idle_test): slight fix for
+ g_object_set() not usable for nesting anymore.
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_class_init):
+ * gtk/gtkframe.c (gtk_frame_class_init): deprecate ::shadow
+ properties, supply ::shadow_type properties instead as most
+ other widgets do.
+
2001-09-10 Alex Larsson <alexl@redhat.com>
* demos/gtk-demo/stock_browser.c:
PROP_LABEL_XALIGN,
PROP_LABEL_YALIGN,
PROP_SHADOW,
+ PROP_SHADOW_TYPE,
PROP_LABEL_WIDGET
};
G_PARAM_WRITABLE));
g_object_class_install_property (gobject_class,
PROP_SHADOW,
- g_param_spec_enum ("shadow",
+ g_param_spec_enum ("shadow", NULL,
+ _("Deprecated property, use shadow_type instead."),
+ GTK_TYPE_SHADOW_TYPE,
+ GTK_SHADOW_ETCHED_IN,
+ G_PARAM_READABLE | G_PARAM_WRITABLE));
+ g_object_class_install_property (gobject_class,
+ PROP_SHADOW_TYPE,
+ g_param_spec_enum ("shadow_type",
_("Frame shadow"),
_("Appearance of the frame border."),
GTK_TYPE_SHADOW_TYPE,
g_value_get_double (value));
break;
case PROP_SHADOW:
+ case PROP_SHADOW_TYPE:
gtk_frame_set_shadow_type (frame, g_value_get_enum (value));
break;
case PROP_LABEL_WIDGET:
g_value_set_double (value, frame->label_yalign);
break;
case PROP_SHADOW:
+ case PROP_SHADOW_TYPE:
g_value_set_enum (value, frame->shadow_type);
break;
case PROP_LABEL_WIDGET:
if ((GtkShadowType) frame->shadow_type != type)
{
frame->shadow_type = type;
- g_object_notify (G_OBJECT (frame), "shadow");
+ g_object_notify (G_OBJECT (frame), "shadow_type");
if (GTK_WIDGET_DRAWABLE (frame))
{
enum {
PROP_0,
PROP_SHADOW,
+ PROP_SHADOW_TYPE,
PROP_HANDLE_POSITION,
PROP_SNAP_EDGE
};
g_object_class_install_property (gobject_class,
PROP_SHADOW,
- g_param_spec_enum ("shadow",
+ g_param_spec_enum ("shadow", NULL,
+ _("Deprecated property, use shadow_type instead."),
+ GTK_TYPE_SHADOW_TYPE,
+ GTK_SHADOW_ETCHED_OUT,
+ G_PARAM_READABLE | G_PARAM_WRITABLE));
+ g_object_class_install_property (gobject_class,
+ PROP_SHADOW_TYPE,
+ g_param_spec_enum ("shadow_type",
_("Shadow type"),
_("Appearance of the shadow that surrounds the container."),
GTK_TYPE_SHADOW_TYPE,
switch (prop_id)
{
case PROP_SHADOW:
+ case PROP_SHADOW_TYPE:
gtk_handle_box_set_shadow_type (handle_box, g_value_get_enum (value));
break;
case PROP_HANDLE_POSITION:
switch (prop_id)
{
case PROP_SHADOW:
+ case PROP_SHADOW_TYPE:
g_value_set_enum (value, handle_box->shadow_type);
break;
case PROP_HANDLE_POSITION:
if ((GtkShadowType) handle_box->shadow_type != type)
{
handle_box->shadow_type = type;
- g_object_notify (G_OBJECT (handle_box), "shadow");
+ g_object_notify (G_OBJECT (handle_box), "shadow_type");
gtk_widget_queue_resize (GTK_WIDGET (handle_box));
}
}
if (!window)
{
+ GtkWidget *button2;
GtkWidget *frame;
GtkWidget *box;
NULL),
"signal::clicked", toggle_idle_container, container,
NULL);
- button =
- g_object_connect (gtk_widget_new (GTK_TYPE_RADIO_BUTTON,
- "label", "Resize-Queue",
- "user_data", (void*)GTK_RESIZE_QUEUE,
- "group", button,
- "visible", TRUE,
- "parent", box,
- NULL),
- "signal::clicked", toggle_idle_container, container,
- NULL);
- button =
- g_object_set (g_object_connect (gtk_widget_new (GTK_TYPE_RADIO_BUTTON,
- "label", "Resize-Immediate",
- "user_data", (void*)GTK_RESIZE_IMMEDIATE,
- NULL),
- "signal::clicked", toggle_idle_container, container,
- NULL),
- "group", button,
- "visible", TRUE,
- "parent", box,
- NULL);
+ button = gtk_widget_new (GTK_TYPE_RADIO_BUTTON,
+ "label", "Resize-Queue",
+ "user_data", (void*)GTK_RESIZE_QUEUE,
+ "group", button,
+ "visible", TRUE,
+ "parent", box,
+ NULL);
+ g_object_connect (button,
+ "signal::clicked", toggle_idle_container, container,
+ NULL);
+ button2 = gtk_widget_new (GTK_TYPE_RADIO_BUTTON,
+ "label", "Resize-Immediate",
+ "user_data", (void*)GTK_RESIZE_IMMEDIATE,
+ NULL);
+ g_object_connect (button2,
+ "signal::clicked", toggle_idle_container, container,
+ NULL);
+ g_object_set (button2,
+ "group", button,
+ "visible", TRUE,
+ "parent", box,
+ NULL);
button = gtk_button_new_with_label ("close");
gtk_signal_connect_object (GTK_OBJECT (button), "clicked",